Dreitier\Nadi\Synchronization\ActiveDirectorySynchronizationService S

Total Complexity 41
Dependencies 6
Dependents 5
Total lines 316
Lines of code 136
Logical lines of code 84
Comment lines 101
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
prepareForSync()
A
54 8 22
synchronize()
S
53 6 22
assertSynchronizationAvailable()
S
60 5 13
synchronizeUser()
S
59 3 13
findAttributesOfUser()
S
61 3 12
hasActiveDirectoryAttributeEditPermission()
S
67 3 9
isEditable()
S
66 3 9
getUsers()
S
68 2 8
__construct()
S
75 1 4
register()
S
78 1 3
isSynchronizable()
S
75 1 4
isEnabled()
S
80 1 3
isServiceAccountEnabled()
S
80 1 3
getServiceAccountUsername()
S
80 1 3
getServiceAccountPassword()
S
80 1 3
finishSynchronization()
S
72 1 5